perform duties - Espagnol Anglais Dictionnaire